clean architecture Clean Architecture Part 3: Principles SRP 를 위반하는 이 클래스는 다음과 같이 서로 성격이 다른 method 를 가지게 된다. 여기서 문제는 만약 getWorkingHours 함수를 바꾸게 되면 서로 다른 actor (finance and HR team) 에게 영향을 준다는 것이다. 이러한 문제는 서로 다른 actor 가 의존하는 코드를 너무 가까이 배치했기 때문에 발생한다. 위 사례에서 finance, HR 각각의 개발자가... clean architecturerefactoringRobert.C.MartinRobert.C.Martin Clean Architecture 1장 밥아저씨는 현대의 개발자들을 우화의 토끼와 다를것없다고 말을한다. 코드는 나중에 정리하면돼. → 맞다 첫 프로젝트 당시. 지저분한 코드를 작성하면 단기간에는 빠르게 갈 수 있고, 장기적으로 볼 때만 생산성이 낮아진다. → 프로젝트를하는 당시 오류가 터진 적이 있다. Eli 와 Bart의 피드백으로 인해 그나마 코드가 간결해지고 Timer 또한 Activity에서 처리하던 것들을 Timer C... Introclean architectureIntro Android Multi Module Clean Architecture with Hilt, Ktor Client (1) Clean Architecture 기반의 간단한 프로젝트를 만들어보겠습니다. Hilt를 이용한 Dependency Injection, Ktor Client를 이용한 Http 통신을 하겠습니다. 본 포스팅에서는 아래와 같은 내용을 다루도록 하겠습니다. 1. Clean Architecutre 적용 2. Hilt를 이용한 DI 적용 Clean Architecutre 라고 하면 가장 먼저 떠오르는 ... Multi Modulehiltdiktorclean architectureandroidMulti Module
Clean Architecture Part 3: Principles SRP 를 위반하는 이 클래스는 다음과 같이 서로 성격이 다른 method 를 가지게 된다. 여기서 문제는 만약 getWorkingHours 함수를 바꾸게 되면 서로 다른 actor (finance and HR team) 에게 영향을 준다는 것이다. 이러한 문제는 서로 다른 actor 가 의존하는 코드를 너무 가까이 배치했기 때문에 발생한다. 위 사례에서 finance, HR 각각의 개발자가... clean architecturerefactoringRobert.C.MartinRobert.C.Martin Clean Architecture 1장 밥아저씨는 현대의 개발자들을 우화의 토끼와 다를것없다고 말을한다. 코드는 나중에 정리하면돼. → 맞다 첫 프로젝트 당시. 지저분한 코드를 작성하면 단기간에는 빠르게 갈 수 있고, 장기적으로 볼 때만 생산성이 낮아진다. → 프로젝트를하는 당시 오류가 터진 적이 있다. Eli 와 Bart의 피드백으로 인해 그나마 코드가 간결해지고 Timer 또한 Activity에서 처리하던 것들을 Timer C... Introclean architectureIntro Android Multi Module Clean Architecture with Hilt, Ktor Client (1) Clean Architecture 기반의 간단한 프로젝트를 만들어보겠습니다. Hilt를 이용한 Dependency Injection, Ktor Client를 이용한 Http 통신을 하겠습니다. 본 포스팅에서는 아래와 같은 내용을 다루도록 하겠습니다. 1. Clean Architecutre 적용 2. Hilt를 이용한 DI 적용 Clean Architecutre 라고 하면 가장 먼저 떠오르는 ... Multi Modulehiltdiktorclean architectureandroidMulti Module